package org.jeecg.modules.gwcjava.jiekou.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class TemplateRecordInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**主键*/
    @TableId(type = IdType.ID_WORKER_STR)
    private java.lang.Integer id;
    /**个订模板名称*/
    private java.lang.String templateName;
    /**模板编号*/
    private java.lang.String orderSn;
    /**默认0个订模板，1明朗云模板*/
    private int isModule;
    /**用户id*/
    private java.lang.String userId;
    /**模板图片*/
    private java.lang.String templateImg;
    /**类别ids*/
    private java.lang.String categoryIds;
    /**珠边宽度*/
    private java.lang.String ksZhubianWidth;
    /**拨款*/
    private java.lang.String ksBokuan;
    /**绣字类型*/
    private java.lang.String xiuziType;
    /**绣字位置*/
    private java.lang.String xiuziWeizhi;
    /**绣字图片id*/
    private java.lang.String xiuziImg;
    /**绣字颜色id*/
    private java.lang.String xiuziColor;
    /**绣字高度*/
    private java.lang.String xiuziHeight;
    /**自定义图片*/
    private java.lang.String zidingyiImg;
    /**绣字字体id*/
    private java.lang.String xiuziZiti;
    /**第一行内容*/
    private java.lang.String xiuziOneNeirong;
    /**第二行内容*/
    private java.lang.String xiuziTwoNeirong;
    /**撞色id*/
    private java.lang.String zhuangseId;
    /**尺寸表ids*/
    private java.lang.String bodySizeIds;
    /**老尺寸表ids*/
    private java.lang.String oldbodySizeIds;
    /**体型表ids*/
    private java.lang.String sizeIds;
    /**备注*/
    private java.lang.String remark;
    /**门店id*/
    private java.lang.String storeId;
    /**门店编码*/
    private java.lang.String storeCode;
    /**面料来源*/
    private java.lang.String mianliaoSource;
    /**业务类型*/
    private java.lang.String yewuType;
    /**包装类型*/
    private java.lang.String packageType;
    /**快递id*/
    private java.lang.String kuaidiId;
    /**地址类型*/
    private java.lang.String addressType;
    /**地址*/
    private java.lang.String address;
    /**第三方订单号*/
    private java.lang.String thirdSn;
    /**客户名称*/
    private java.lang.String kuhuName;
    /**客户编码*/
    private java.lang.String kuhuCode;
    /**客户性别*/
    private java.lang.String kuhuSex;
    /**面料ids*/
    private java.lang.String fabricIds;
    /**量体备注*/
    private java.lang.String liangtiRemark;
    /**量体图片或者其他*/
    private java.lang.String liangtiImgs;
    /**浸提尺寸*/
    private java.lang.String jingtiSize;
    /**绣字类型价格id，也就是在绣字高度*/
    private java.lang.String xiuziPriceId;
    /**创建日期*/
    @Excel(name = "创建日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date createTime;
    /**更新日期*/
    @Excel(name = "创建日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateTime;

    /**其它表的字段*/
    private java.lang.String kuaidiName;//快递名称
    private java.lang.String storeName;//门店名称
    private java.lang.String token;
    private java.lang.String zheQianPrice;//折前price
    private java.lang.String zheHouPrice;//折后price
    private java.lang.String pingleiName;//品类名称
    private java.lang.String fabricName;//面料名称

    private java.lang.String buttonsIds;//纽扣id
    private java.lang.String chanpinIds;//产品id，多个逗号隔开
    private java.lang.Integer status;//0正常1假删除

    private java.lang.String companyCode;//公司编码

    private java.lang.String sysOrgCode;//公司编码

}
